/**
 * 值对象（Value Object）
 * 
 * 值对象是领域模型中没有唯一标识的对象，通过其属性值来识别。
 * 
 * 主要特点：
 * 1. 无唯一标识
 * 2. 不可变的
 * 3. 可替换的
 * 4. 相等性基于属性值
 * 
 * 命名规范：
 * - 使用领域术语命名，如Address、Money、Period等
 */
package com.offics.loan.domain.valueobject;